<?php
///////////////////////////////////////////////////////////////////////////////////////////////////////
//  这个文件是 JCAT PHP框架的一部，该项目和此文件 均遵循 GNU 自由软件协议
// 
//  Copyleft 2008 JeCat.cn(http://team.JeCat.cn)
//
//
//  JCAT PHP框架 的正式全名是：Jellicle Cat PHP Framework。
//  “Jellicle Cat”出自 Andrew Lloyd Webber的音乐剧《猫》（《Prologue:Jellicle Songs for Jellicle Cats》）。
//  JCAT 是一个开源项目，它像音乐剧中的猫一样自由，你可以毫无顾忌地使用JCAT PHP框架。
//  JCAT 由中国团队开发维护，是一个国际性的项目。
//  正在使用的这个版本是：0.3.1 / SVN信息：$Id: class.JCAT_Webpage.php 1119 2008-10-25 03:55:26Z alee $
//
//
//
//  相关的链接：
//    [主页] http://jcat.JeCat.cn
//    [HTTP下载] http://jcat.JeCat.cn/download
//    [在线文档] http://jcat.JeCat.cn/document
//    [社区] http://jj.jecat.cn/forum-7-1.html
//  不很相关：
//    [MP3] http://www.google.cn/search?q=jellicle+songs+for+jellicle+cats+Andrew+Lloyd+Webber
//    [VCD/DVD] http://www.google.cn/search?q=CAT+Andrew+Lloyd+Webber+video
//
///////////////////////////////////////////////////////////////////////////////////////////////////////
/*-- Project Introduce --*/


/**
 * What's this Class ?
 *
 * @author		alee
 * @access		public
 */
class JCAT_Webpage extends JCAT_ViewHtml
{
	/**
	 * 构造函数
	 *
	 * @access	public
	 * @param	$aParent		JCAT_IViewContainer	父视图 或 控制器
	 * @param	$aUI=null		JCAT_IUIHtml			UI 对象
	 * @return	void
	 */
	public function JCAT_Webpage( JCAT_IViewContainer $aParent , JCAT_IUIHtml $aUI=null )
	{
		$this->JCAT_ViewHtml('HTMLWebpage',$aParent,'template.JCAT_WebpageCommon.html',$aUI) ;
	}

	/**
	 * 设置 刷新
	 *
	 * @access	public
	 * @param	$nSec		int
	 * @param	$sUrl		string
	 * @static
	 * @return	void
	 */
	static public function SetRefresh($nSec,$sUrl)
	{
		self::$nRefreshSec = $nSec ;
		self::$sRefreshUrl = $sUrl ;
	}

	/**
	 * 返回 刷新 时间
	 *
	 * @access	public
	 * @static
	 * @return	int
	 */
	static public function GetRefreshSecond()
	{
		return self::$nRefreshSec ;
	}
	
	/**
	 * 返回 刷新 url
	 *
	 * @access	public
	 * @static
	 * @return	string
	 */
	static public function GetRefreshUrl()
	{
		return self::$sRefreshUrl ;
	}
	
	/**
	 * 设置 刷新
	 *
	 * @access	public
	 * @param	$sUrl			string
	 * @param	$sTarget		string
	 * @static
	 * @return	void
	 */
	static public function SetPathBase($sUrl,$sTarget='self')
	{
		self::$sPathBase = $sUrl ;
		self::$sPathBaseTarget = $sTarget ;
	}

	/**
	 * 返回 PathBase
	 *
	 * @access	public
	 * @static
	 * @return	string
	 */
	static public function GetPathBase()
	{
		return self::$sPathBase ;
	}
	
	/**
	 * 设置 刷新
	 *
	 * @access	public
	 * @static
	 * @return	string
	 */
	static public function GetPathBaseTarget()
	{
		return self::$sPathBaseTarget ;
	}


	/**
	 * 设置网页标题
	 *
	 * @access	public
	 * @static
	 * @return	old_value
	 */
	static public function SetTitle($sTitle)
	{
		$old_value = self::$sHtmlTitle ;
		self::$sHtmlTitle = $sTitle ;
		return $old_value ;
	}
	
	/**
	 * 取得网页标题
	 *
	 * @access	public
	 * @static
	 * @return	string
	 */
	static public function GetTitle()
	{
		return self::$sHtmlTitle ;
	}
	
	
	// 属性 /////////////////////////////////////////////////
	
	static public $sHtmlTitle ;
	
	static public $sHtmlDescription ;
	
	static public $sHtmlKeywords ;
	
	
	static private $nRefreshSec = 0 ;
	static private $sRefreshUrl ;
	
	static private $sPathBase = '' ;
	static private $sPathBaseTarget = 'self' ;
}

?>